<?php
  /** Abstraction pour les cartons des matches
   * @author Sebastian Mosser
   */
   
class WarningType {
											
	public static $WARNINGS = array(
						1  => "[J] Comportement Anti Sportif",
						2  => "[J] Quitte délibérément le terrain sans autorisation",
						3  => "[J] Penêtre / revient sur le terrain sans autorisation",
						4  => "[J] Distance non respectée pour un Corner ou un Coup Franc",
						5  => "[J] Retarde la reprise du jeu",
						6  => "[J] Desapprobation en parole ou en acte",
						7  => "[R] Propos injurieux, blessant ou grossier",
						8  => "[R] Anéantissement d'une occasion de but par faute",
						9  => "[R] Empêche une occasion de but par la main",
						10 => "[R] Crachat sur adversaire",
						11 => "[R] Acte de brutalité",
						12 => "[R] Faute grossière",
						13 => "[R] Second avertissement pour le même match");

	public static function getAsList($id = -1) {
		asort(self::$WARNINGS);
		$ans = "";
		foreach (self::$WARNINGS as $k => $v) {
			$s = "";
			if ($k == $id)
				$s = "selected";
			$ans .= "<option value=\"$k\" $s> $v </option>";
		}
		return $ans;
	}
	
	public static function getColor($id) {
		$string = self::$WARNINGS[$id];
		return $string[1];
	}

}

?>